<template>
  <div class="flex items-center gap-1 text-text-primary">
    <svg
      width="513"
      height="513"
      viewBox="0 0 513 513"
      fill="none"
      xmlns="http://www.w3.org/2000/svg"
      class="w-auto"
      :style="{ height: size + 'px' }"
    >
      <path
        d="M372.268 172.695H369.114V152.174C369.114 89.9159 318.931 39.1632 257.263 39H256.939C227.056 39 198.911 50.709 177.762 72.0464C156.532 93.4245 144.805 121.861 144.805 152.174V172.695H100V448H414V172.695H372.268ZM186.577 152.133C186.577 133.121 193.937 115.251 207.282 101.829C220.586 88.4472 238.217 81.1035 256.98 81.1035H257.182C295.921 81.2259 327.423 113.089 327.423 152.133V172.654H186.577V152.133ZM372.268 405.896H285.367L229.806 312.959H181.806L237.367 405.896H141.732V214.799H228.592L284.154 307.736H332.154L276.592 214.799H372.268V405.896Z"
        fill="currentColor"
      />
    </svg>
    <div
      v-if="showText"
      class="font-semibold shrink-0"
    >
      <svg
        width="2513"
        height="501"
        viewBox="0 0 2513 501"
        fill="none"
        xmlns="http://www.w3.org/2000/svg"
        class="w-auto"
        :style="{ height: size + 'px' }"
      >
        <path
          d="M2423.26 420.878L2409.59 413.589L2410.2 381.396L2408.68 380.788C2400.38 395.164 2391.17 405.186 2381.04 410.855C2371.12 416.525 2361 419.359 2350.67 419.359C2333.67 419.359 2317.77 415.006 2302.99 406.3C2288.41 397.593 2276.67 385.445 2267.76 369.854C2258.85 354.062 2254.4 335.535 2254.4 314.275C2254.4 290.181 2260.27 269.427 2272.01 252.015C2283.76 234.399 2298.74 220.834 2316.96 211.317C2335.18 201.599 2354.12 196.739 2373.76 196.739C2379.83 196.739 2386.01 197.347 2392.28 198.562C2398.56 199.574 2403.72 201.194 2407.77 203.421C2407.77 194.715 2407.67 185.299 2407.47 175.176C2407.27 164.85 2406.96 155.232 2406.56 146.323C2406.35 137.212 2406.15 130.328 2405.95 125.671L2369.5 120.204L2368.59 98.9443L2463.35 74.3438L2476.71 83.1514C2475.7 103.399 2474.79 122.026 2473.98 139.034C2473.17 155.84 2472.77 173.556 2472.77 192.184L2472.16 305.468C2472.16 321.261 2472.46 333.915 2473.07 343.432C2473.88 352.948 2474.59 361.756 2475.2 369.854L2508 376.84V398.1L2423.26 420.878ZM2374.97 370.766C2379.83 370.766 2385.4 369.247 2391.67 366.21C2398.15 363.173 2403.72 358.111 2408.38 351.024V241.688C2404.13 236.222 2399.07 232.375 2393.19 230.147C2387.52 227.718 2381.65 226.503 2375.58 226.503C2360.6 226.503 2348.24 232.881 2338.53 245.637C2329.01 258.19 2324.25 275.299 2324.25 296.964C2324.25 321.058 2329.21 339.382 2339.13 351.936C2349.26 364.489 2361.2 370.766 2374.97 370.766Z"
          fill="currentColor"
        />
        <path
          d="M1961.69 414.5L1960.17 392.025L1990.24 383.521C1990.65 381.294 1991.05 375.524 1991.46 366.21C1992.06 356.694 1992.47 346.266 1992.67 334.928L1993.28 297.875C1993.28 287.751 1992.98 279.146 1992.37 272.06C1991.76 264.973 1990.75 257.178 1989.33 248.674L1958.05 241.992V219.518L2045.21 197.043L2058.88 205.547L2056.15 234.703L2057.67 235.311C2077.71 209.191 2101.7 196.132 2129.65 196.132C2150.7 196.132 2168.22 203.826 2182.19 219.214C2196.16 234.602 2203.14 256.165 2203.14 283.904V334.32C2203.14 345.254 2203.35 355.58 2203.75 365.299C2204.16 374.815 2204.76 380.889 2205.57 383.521L2235.64 392.025L2234.12 414.5H2110.51L2109.3 392.025L2136.33 383.521C2136.93 378.662 2137.44 371.474 2137.85 361.958C2138.45 352.239 2138.76 343.128 2138.76 334.624V294.534C2138.76 276.109 2134.71 262.948 2126.61 255.052C2118.71 246.953 2109.4 242.903 2098.67 242.903C2082.47 242.903 2068.9 249.787 2057.97 263.556V334.928C2057.97 345.659 2058.17 355.783 2058.58 365.299C2058.98 374.815 2059.59 380.889 2060.4 383.521L2089.56 392.025L2088.04 414.5H1961.69Z"
          fill="currentColor"
        />
        <path
          d="M1816.59 414.5L1815.38 391.114L1847.57 383.521C1847.77 381.497 1848.08 375.827 1848.48 366.514C1849.09 356.997 1849.6 346.469 1850 334.928L1850.3 298.786C1850.3 288.865 1850 280.159 1849.39 272.667C1848.79 265.175 1847.77 257.178 1846.36 248.674L1813.86 241.992V219.518L1904.67 197.043L1918.34 205.547C1917.53 216.076 1916.82 226.604 1916.21 237.133C1915.6 247.661 1915.3 259.506 1915.3 272.667V334.928C1915.3 345.456 1915.5 355.58 1915.91 365.299C1916.51 375.018 1917.22 381.092 1918.03 383.521L1950.23 391.114L1949.01 414.5H1816.59ZM1884.02 159.079C1870.45 159.079 1859.82 155.03 1852.13 146.931C1844.43 138.629 1840.59 129.113 1840.59 118.382C1840.59 107.448 1844.43 97.932 1852.13 89.833C1859.82 81.734 1870.45 77.6846 1884.02 77.6846C1897.58 77.6846 1908.01 81.734 1915.3 89.833C1922.59 97.932 1926.23 107.448 1926.23 118.382C1926.23 129.113 1922.59 138.629 1915.3 146.931C1908.01 155.03 1897.58 159.079 1884.02 159.079Z"
          fill="currentColor"
        />
        <path
          d="M1399.06 128.404H1503.24L1605.28 342.824H1590.4L1681.51 128.404H1786.29L1787.81 153.309L1756.83 160.901C1756.63 165.963 1756.63 173.657 1756.83 183.983C1757.04 194.107 1757.34 206.66 1757.75 221.644L1760.48 306.683C1761.29 326.93 1762.1 343.938 1762.91 357.706C1763.92 371.474 1764.73 379.573 1765.34 382.003L1796.62 389.899L1795.41 414.5H1660.25L1658.74 389.899L1690.32 382.003C1691.33 375.321 1691.54 350.215 1690.93 306.683L1689.41 142.679H1712.8L1596.47 415.715H1564.58L1433.99 142.375H1465.88L1466.18 310.631C1466.18 335.333 1466.28 352.948 1466.49 363.477C1466.69 374.005 1467.09 380.181 1467.7 382.003L1501.72 389.899L1500.2 414.5H1392.68L1391.17 389.899L1425.18 382.003C1425.59 379.168 1425.89 370.867 1426.09 357.099C1426.5 343.128 1426.8 328.449 1427 313.061L1428.52 222.555C1428.93 206.357 1429.03 193.196 1428.83 183.072C1428.62 172.746 1428.52 165.457 1428.52 161.205L1397.85 153.309L1399.06 128.404Z"
          fill="currentColor"
        />
        <path
          d="M1271.58 418.145C1250.11 418.145 1231.08 413.488 1214.48 404.174C1198.08 394.658 1185.22 381.8 1175.91 365.603C1166.59 349.202 1161.94 330.777 1161.94 310.327C1161.94 287.853 1167.2 268.111 1177.73 251.104C1188.26 233.893 1201.93 220.429 1218.73 210.71C1235.74 200.991 1253.86 196.132 1273.1 196.132C1301.64 196.132 1323.92 204.939 1339.91 222.555C1355.91 240.17 1363.91 263.252 1363.91 291.801V303.949H1220.25V277.83H1314.7L1306.5 290.282V272.971C1306.5 257.785 1303.16 245.839 1296.48 237.133C1290 228.426 1280.89 224.073 1269.15 224.073C1257.4 224.073 1247.48 229.135 1239.38 239.259C1231.28 249.18 1227.24 264.568 1227.24 285.423V295.445C1227.24 317.92 1233.31 336.041 1245.46 349.81C1257.81 363.578 1274.21 370.462 1294.66 370.462C1305.8 370.462 1315.82 368.437 1324.73 364.388C1333.84 360.338 1342.65 353.454 1351.15 343.735L1366.33 358.313C1357.22 377.953 1344.37 392.835 1327.76 402.959C1311.16 413.083 1292.43 418.145 1271.58 418.145Z"
          fill="currentColor"
        />
        <path
          d="M1013.5 416.322L923.597 231.059L900.818 222.555L902.337 199.776H1028.98L1030.2 222.555L1000.13 231.059L1054.19 347.684L1040.53 347.38L1090.33 231.059L1060.27 222.555L1061.48 199.776H1150.77L1152.29 222.555L1129.21 231.059L1035.36 416.322H1013.5Z"
          fill="currentColor"
        />
        <path
          d="M767.259 414.5L766.044 391.114L798.237 383.521C798.44 381.497 798.743 375.827 799.148 366.514C799.756 356.997 800.262 346.469 800.667 334.928L800.971 298.786C800.971 288.865 800.667 280.159 800.06 272.667C799.452 265.175 798.44 257.178 797.022 248.674L764.525 241.992V219.518L855.335 197.043L869.002 205.547C868.192 216.076 867.483 226.604 866.876 237.133C866.269 247.661 865.965 259.506 865.965 272.667V334.928C865.965 345.456 866.167 355.58 866.572 365.299C867.18 375.018 867.888 381.092 868.698 383.521L900.892 391.114L899.677 414.5H767.259ZM834.683 159.079C821.117 159.079 810.487 155.03 802.793 146.931C795.099 138.629 791.252 129.113 791.252 118.382C791.252 107.448 795.099 97.932 802.793 89.833C810.487 81.734 821.117 77.6846 834.683 77.6846C848.248 77.6846 858.676 81.734 865.965 89.833C873.254 97.932 876.898 107.448 876.898 118.382C876.898 129.113 873.254 138.629 865.965 146.931C858.676 155.03 848.248 159.079 834.683 159.079Z"
          fill="currentColor"
        />
        <path
          d="M765.206 372.892C760.144 387.267 751.134 398.606 738.176 406.907C725.217 415.209 710.741 419.359 694.745 419.359C671.663 419.359 652.833 412.779 638.255 399.618C623.879 386.457 616.691 366.615 616.691 340.091L618.21 231.666H584.194V216.48L669.841 149.057H684.723L683.508 218.91L682.597 334.32C682.597 347.684 685.836 357.2 692.315 362.869C698.997 368.538 708.21 371.373 719.953 371.373C731.899 371.373 742.731 367.121 752.45 358.617L765.206 372.892ZM660.426 231.666V200.384H752.146V231.666H660.426Z"
          fill="currentColor"
        />
        <path
          d="M431.5 418.145C416.314 418.145 403.255 415.006 392.321 408.729C381.59 402.25 373.289 394.455 367.417 385.344C361.748 376.03 358.913 367.324 358.913 359.225C358.913 335.535 373.896 319.337 403.862 310.631L480.397 288.46V271.756C480.397 261.43 475.639 252.217 466.123 244.118C456.809 235.817 446.281 231.666 434.537 231.666C429.273 231.666 425.527 232.982 423.3 235.614C421.275 238.044 420.06 242.498 419.655 248.978L417.226 279.652C400.825 283.094 387.259 282.588 376.528 278.134C366 273.679 360.735 266.289 360.735 255.963C360.735 249.484 363.975 243.005 370.454 236.525C377.136 229.844 385.437 223.668 395.358 217.999C405.28 212.127 415.302 207.268 425.426 203.421C435.752 199.574 444.56 197.144 451.849 196.132C481.207 196.132 504.391 202.712 521.398 215.873C538.609 229.034 547.315 246.852 547.518 269.326L545.999 335.839C545.999 352.847 547.214 364.084 549.644 369.551L581.837 375.321V396.885L549.34 410.552C537.191 415.614 526.865 418.145 518.361 418.145C505.605 418.145 496.595 411.665 491.331 398.707L482.523 376.232L492.85 378.055C472.197 404.781 451.747 418.145 431.5 418.145ZM457.315 373.499C466.022 373.499 473.918 370.057 481.005 363.173V316.098L449.723 321.564C434.537 323.589 426.944 331.081 426.944 344.039C426.944 351.531 429.981 358.313 436.056 364.388C442.13 370.462 449.216 373.499 457.315 373.499Z"
          fill="currentColor"
        />
        <path
          d="M253.902 323.083V251.104C253.902 228.021 253.599 207.875 252.991 190.665C252.384 173.252 251.574 163.432 250.562 161.205L216.85 153.309L218.064 128.404H322.845L324.363 153.309L293.081 161.205C292.271 163.432 291.562 173.151 290.955 190.361C290.348 207.572 290.044 227.819 290.044 251.104V341.913C290.044 357.504 289.943 371.171 289.74 382.914C289.74 394.455 289.74 405.794 289.74 416.93H259.673L62.2607 191.576L89.5947 191.272V285.727C89.5947 311.846 89.7972 333.713 90.2021 351.328C90.8096 368.741 91.7207 378.966 92.9355 382.003L127.255 389.899L125.736 414.5H19.1338L17.6152 389.899L48.5938 382.003C49.4036 378.966 50.1123 368.235 50.7197 349.81C51.5296 331.384 51.9346 310.023 51.9346 285.727V222.555C51.9346 211.014 51.4284 198.764 50.416 185.806C49.6061 172.645 48.9987 164.445 48.5938 161.205L17.6152 153.309L19.1338 128.404H97.1875L274.555 323.083H253.902Z"
          fill="currentColor"
        />
      </svg>
    </div>
  </div>
</template>

<script setup lang="ts">
withDefaults(defineProps<{
  showText?: boolean
  size?: number
}>(), {
  showText: false,
  size: 18,
})

</script>
